storage licence - Spanish English Dictionary